import { cross_line_staticNode } from './cla_cross_line_staticNode';
import { cross_line_eventBind } from './cla_cross_line_eventBind';
import { spacename_cross_line } from '../DataDefine/sourceData';
import type { cross_line_props } from './cla_cross_line_props';
import { listenEvent_mana } from '../../../Classes/listenEvent_mana/Classes/cla_listenEvent_mana';

const cross_line_dataManaTag = 'cross_line_dataMana';

export class cross_line_dataMana extends cross_line_staticNode {
  get [Symbol.toStringTag]() {
    return cross_line_dataManaTag;
  }

  constructor(props: cross_line_props) {
    super(props);
  }

  /**
   * 事件 绑定 this
   */
  eventBind = new cross_line_eventBind();

  /**
   * 事件 监听管理
   */
  eventM = new listenEvent_mana(spacename_cross_line);
}
